# -*- coding: latin-1 -*-

from random import randrange

def hi(name):
    print "Hi " + name

def quadrat(zahl):
    return zahl**2

def printquadrat(zahl):
    print zahl**2

def printandreturnquadrat(zahl):
    print zahl**2
    return zahl**2

def quadratfolge(maximum=10):
    for i in range(maximum+1):
	print "%2s mal %2s = %4s" % (i,i,i*i)

def interactivequadratfolge():
    maximum = int(raw_input("Wie lange soll die Folge werden? Gib eine Zahl ein  "))
    for i in range(maximum+1):
	print "%2s mal %2s = %4s" % (i,i,i*i)

def additionstrainer(maximum=30):
    fertig = False
    while not fertig:
	s1 = randrange(maximum)
	s2 = randrange(maximum)
	ergebnis = s1+s2
	antwort = int(raw_input("Wie viel ist %s plus %s ?" %(s1,s2)))
	if antwort == ergebnis:
	    print "Prima! Sehr gut!"
	else:
	    print "Wirklich???"
            print "Loesung = %s" % ergebnis

	nochmal = raw_input("Nochmal? (J/n)")
	if nochmal not in ('j','J','y','Y',''):
	    fertig = True

def multiplikationstrainer(maximum=30):
    fertig = False
    while not fertig:
	s1 = randrange(maximum)
	s2 = randrange(maximum)
	ergebnis = s1*s2
	antwort = int(raw_input("Wie viel ist %s mal %s ?" %(s1,s2)))
	if antwort == ergebnis:
	    print "Prima! Sehr gut!"
	else:
	    print "Wirklich???"
            print "Loesung = %s" % ergebnis

	nochmal = raw_input("Nochmal? (J/n)")
	if nochmal not in ('j','J','y','Y',''):
	    fertig = True
